48e34a4c46b08212c4508000d158d01363648d55,src/mobi/hsz/idea/gitignore/actions/NewFileAction.java,NewFileAction,actionPerformed,#AnActionEvent#,70

Before Change


            Notifications.Bus.notify(new Notification(
                    fileType.getLanguageName(),
                    IgnoreBundle.message("action.newFile.exists", fileType.getLanguageName()),
                    IgnoreBundle.message("action.newFile.exists.in", file.getVirtualFile().getPath()),
                    NotificationType.INFORMATION
            ), project);
            dialog = new GeneratorDialog(project, file);

After Change


        GeneratorDialog dialog;
        String filename = fileType.getIgnoreLanguage().getFilename();
        PsiFile file = directory.findFile(filename);
        VirtualFile virtualFile = file == null ? directory.getVirtualFile().findChild(filename) : file.getVirtualFile();

        if (file == null && virtualFile == null) {
            CreateFileCommandAction action = new CreateFileCommandAction(project, directory, fileType);
            dialog = new GeneratorDialog(project, action);
        } else {